Back in a Flash! - Fast Recovery using Non-Volatile Memory
نویسندگان
چکیده
In this paper we present a technique for improving the reliability and availability of services on mobile devices by utilizing flash memory for fast component restarts.
منابع مشابه
JAM: justifiable allocation of memory with efficient mounting and fast crash recovery for NAND flash memory file systems
Flash memory is small size, lightweight, shock-resistant, non-volatile, and consumes little power. Flash memory therefore shows promise for use in storage devices for consumer electronics, mobile computers and embedded systems. Even though, flash memory has many attractive features but issues on performance and data integrity are becoming more critical to address by researchers. First, the rapi...
متن کاملCrash Recovery in FAST FTL
NAND flash memory is one of the non-volatile memories and has been replacing hard disk in various storage markets from mobile devices, PC/Laptop computers, even to enterprise servers. However, flash memory does not allow in-place-update, and thus a block should be erased before overwriting the existing data in it. In order to overcome the performance problem from this intrinsic deficiency, flas...
متن کاملCheckpoint Based Recovery from Power Failures
We utilize non-volatile memory to back up the memory state of a multi-core system at regular intervals into checkpoints. The checkpointing mechanism is designed such that even in the event of a power failure, the check point always represents the state of memory at a single point of time even though caches evict data out of order. The checkpoint can be later used to restore the state of memory....
متن کاملFast Mounting and Recovery for NAND Flash Memory Based Embedded Systems
Even though its advantages such as non-volatility, fast write access time and solid-state shock resistance, NAND flash memory suffers from out-place-update, limited erase cycles, and page-based I/O operations. How to provide fast mounting and consistency of file system and data for flash memory file systems has become important research topics in recent years. In this paper, we design and propo...
متن کاملFAST: An Efficient Flash Translation Layer for Flash Memory
Flash memory is used at high speed as storage of personal information utilities, ubiquitous computing environments, mobile phones, electronic goods, etc. This is because flash memory has the characteristics of low electronic power, non-volatile storage, high performance, physical stability, portability, and so on. However, differently from hard disks, it has a weak point that overwrites on alre...
متن کامل